History The RI/SME Sumo matches involved large (hundreds of pounds) robots on a five foot diameter ring. The strategy was simple: blast straight ahead and push anything out of the way. Our Explorer Post’s Sumo competitors always used Peg Perego motors and drive trains. Control was simple with micro switches and relays to control the motors. The chassis was plywood and body was aluminum. Four 6 Volt gel cells provided the power.
For the 2002 SME competition the rules changed. The Sumo circle was extended to 16 feet diameter and the competitors initial start position was determined by the throw of a dice with six specified possibilities. While one group of kids worked on a new chassis, we developed the electronics based on our Sticky and Runt (Exhume) Sumo Robots. The Parallax BS2sx was used for control along with the software from Sticky with minor modifications for the different dynamics of the larger robot.
Flaming P’nut had a problem at the 2002 RI/SME competition. See the first H Bridge below. For the 2003 RI/SME competition, Flaming P’nut dominated the 150 pound high school class.
In 2004 the RI/SME was replaced by the Robotics and Technology Invitational organized by the Ohio Technology Organization. Flaming P'nut continued to dominate the 150 pound class. |
Batteries The first problem that we faced was the multiple six Volt batteries in the Sumo. Each motor was likely to require 10 amperes of current and the battery needed to provide power for up to two 3 minute rounds. The existing 12 Volt 7 A-Hr, and double 6 Volt 12.7 A-Hr batteries were not capable of providing the power needed. A 12 Volt 18 A-Hr battery was close, but was barely adequate. A new 12 Volt 20 A-Hr battery proved to be much more capable of providing the needed power. Four Panasonic LC-X1220P batteries and two automotive battery chargers were purchased. These batteries have proven to be adequate for our needs.
One battery powers all motors and electronics. |
Sensors Five IR proximity sensors were used on the front of Flaming P’nut. Each sensor covered approximately 15 degrees width, so the five covered about 75 degrees. Panasonic PNA4612MOOYB detectors and Fairchild QEC113 IR LEDs were used. Since the LEDs were being driven well beyond their rated capacity, an array of four LEDs was used for each sensor. An adjustable Voltage regulator providing power to the LEDs was used as a sensor distance adjustment.
No line sensors are used. |
For 2002 the proximity sensors were set to five feet of range. This was very effective, but it was noted that the far right sensor and the right-center sensor produced considerably more range than the other three. For 2003 the detectors were replaced with Panasonic PNA4602M and some LEDs were removed so that all sensors had the same range. For 2003 the proximity sensors were set to four feet of range and were still very effective. |
The control circuitry is housed in a plastic box bolted behind the front steel face. The top of the plastic box has the two starting toggle switches and connectors for the four motor drive boards. The rear of the box has the RS232 connection and two switched 12 volt outputs.
- Parallax BS2SX
- Pololu Dual Serial Motor controller PIC
- SN754410 to drive the motor FETs
- Oatley Electronics receiver
- LM1084 Adjustable Voltage Regulator for IR LEDs
- LM2940 5 Volt Voltage Regulator
- 78SR112VC 12 Volt Regulator
- RF540N for 12 volt switched outputs
|
The Parallax BS2SX has eight program slots (numbered 0 to 7). The present software for Flaming P’nut used four of the slots. The four programs cover four separate functional areas. Program slot 0 is the main start-up program called 2004Sumo.BSX. The main function of 2004Sumo.BSX is to determine whether to immediately attack or go into one of the start routines. It’s main input is the center-off toggle switch on top of the control box. 2004Sumo.BSX also runs the IR LED sensors and indicates their condition via the Red/Green LED on the control Box. Program slot 1 program, Start_Patterns.BSX runs the initial start routines. The main inputs to Start_Patterns.BSX are RAM and EEPROM stored variables from 2004SUMO.BSX. The stored variable tells Start_Patterns.BSX which start routine to run and whether to run the routine to the right or left. Program slot 2 contains the main program called SearchDestroy.BSX. This is the main program that looks for the opponent and attacks when anything is detected. There are several “What Ifs” programmed in to take unique evasive action based on previous year’s experience. The last program in program slot 3 is Remote_Control.BSX. This is just a demonstrator program that uses the “Kill Switch” inputs to tell the robot to go forward, turn right, turn left, or backup. |
Wiring Molex Waldom Mini-Fit, Sr. connectors (rated at 50 Amperes) is used with 8 gauge wire for the battery connections. Molex Waldom “Toy Car” Battery Connectors with 12 gauge silicone coated wire are used on each individual H Bridge and motor. The plugs allow modular replacement of the battery, H bridges, or motors. There are no fuses, circuit breakers, or switches between the battery and the motors. |
Gearbox The Peg Perego gearbox provides a 135:1 reduction ratio. The right side gearboxes were modified to allow all of the motors to turn the same direction for forward movement. The holes that allow airflow through the motors were enlarged in all of the gearboxes. Aluminum stand offs were added for mounting of the H Bridges.
Six gearboxes are used. There are four in Flaming P’nut and two spare with spare H bridges and motors. We have never had any gearbox problems. |
Motors The Peg Perego motors are RS-775SF type and are not modified. These appear to be similar to the Mabuchi RS-775VC motors that are rated at 40 to 200 Watts at 6 to 20 Volts. The motors are not modified. When Flaming P’nut hits top speed, the motors are turning 16,300 rpm. The motors are presently running on 12 Volts. There is the possibility of some performance improvement here |
Wheels/Tires The wheels and hubs from the previous Sumo were used for Flaming P’nut. They are 5 inch diameter, two inch wide cast iron wheels with hard polyurethane tires. The polyurethane was old and very hard. Several attempts were made to soften the tires without success.
The hubs are machined from aluminum with a pentagon shaped slot that plugs into the Peg Perego output. The iron wheels had set screw into the hubs. The set screws were a source of constant problems.
For 2003 the iron wheels were replaced by Colson Performa Rubber Wheels. Part of the wheels had to be machined off to fit the hub. The wheels are held to the hubs with five 3/16 inch dowels passing through the wheels and hubs parallel to the axle. |
H Bridge First Design Two FETs per H bridge leg were used. The positive side was IRF9540N FETs and the negative side was IRF540N FETs. The FETs were driven by the output of an optical isolator. SR504CT Schottky diodes were used to suppress voltage spikes. The BS2SX processor generated standard servo pulse width (1.0 msec to 2.0 msec) signals to standard servo electronics. The servo electronics drove the optical isolators instead of the normal servo motor. This resulted in a Pulse Width Modulated drive at a frequency of 50 Hertz. The IRF9540N and IRF540N were deemed sufficient to handle the 10 ampere maximum load of the motors without heat sinks.
During the third match of the 2002 event, Flaming P’nut locked up with another 150 pound robot and spun in a tight circle for about a minute. That proved too much for the right rear H bridge and two of the IRF9540Ns blew up in a big way. A redesign was necessary. |
H Bridge Second Design More current capacity was needed for the H bridges. New FETs were chosen. Each positive leg of the H Bridge was five IRF4905 and each negative leg was four IRF3205 FETs. Where the original H bridges were limited to about 8 amperes of current without heat sinks, the second design could handle about 35 amperes of current.
Driving five IRF4905 and four IRF3205 gates with an optical isolator seemed to be insufficient and the 50 Hertz PWM rate seemed slow. So, the Servo Electronics and optical isolators were replaced with a Pololu Dual Serial Motor Controller. The SN754410 could provide a substantial amount of gate drive current and the PIC created a PWM frequency of 600 Hertz. Also, the BS2SX programming was modified to initiate an escape routine if Flaming P’nut did the same thing too many times. |
Chassis The chassis was designed to hold the four drive trains, one battery, sensors, and controls and result in a total weight of 150 pounds. That design exercise resulted in a 102 pound chassis comprised primarily of ½ inch steel. |
Suspension Previous Sumo robots lifted their front tires when pushing hard on an opponent. The suspension was designed to keep the front tires on the ground and furnishing thrust in most heavy pushing situations. The spring adjustment controls the amount of weight transfer during heavy pushing. We do not have sufficient experience to test the effectiveness of the suspension. The four screws on top of the suspension units control the height of the chassis off of the ground. They have a range of about 3/8 inch clearance maximum down to no clearance at all. This range of adjustment has come in very handy many times. |
Start Switches There are two toggle switches on top of the processor box to control all of Flaming P’nuts functions. One of the toggle switches is a standard OFF-ON switch. The second toggle switch is a center off, double throw momentary switch that is used to select the start routine and start direction. Presently there are four start routines: Turn, Backing Turn, Run Away, and Loop. An LED flashes to indicate which start routine is to be run. Tapping the start switch will increment to the next start routine. The software is capable of handling many more start routines if necessary.
The 2002 version of Flaming P’nut had, as a starting option, as IR television remote control. That control would both start the match and select the start routine and direction. The remote start was not allowed to be used even though the rules specifically allowed “a remote off/on switch”. The rules have since been changed to allow only remote off switches. |
Alarm As a novelty and to increase crowd appeal, an alarm was added. The alarm is initiated whenever four of the five IR sensors see something…basically after Flaming P'nut has “locked on” to the other robot. Since the Sumo matches were to be run in an ice hockey arena, the loudest car alarm siren was used. The alarm could be heard everywhere in the arena and anyone within ten feet of Flaming P’nut would describe the experience as “PAINFUL”. |
Sonar Jammers When Devantech Ltd. first introduced their SRF04 Ultrasonic Range Finder, it was obvious that many Sumo contestants would use them for opponent detection. The sonar unit seemed to be too easy to jam, so a jammer was developed. It consisted of a 555 type timer producing a 38 KHz signal which drove two SN754410 chips and then eight sonar transducers. The precise frequency of the 555 timer was adjusted to give the biggest impact on the SRF04 unit. Also, the jammer is under the control of the BS2SX, turning on only after the bout starts. |
Remote Kill Switch After the 2002 competition it was obvious that 150 pound robots with drive trains capable of ten to twenty miles per hour were dangerous. To reduce the danger the 2003 Flaming P’nut had a remote kill switch. A code hopping four channel remote control from Oatley Electronics was used to reduce the possibility of false kill signals. This arrangement proved to be very helpful and very reliable during the 2003 competition. |